/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 4; tab-width: 4 -*- */
/*
 * main.c
 * Copyright (C) The Pennsylvania State University 2008 <tpk5010@psu.edu>
 * 
 */

#ifndef STREAMING_H
#define STREAMING_H
#include <gst/gst.h>
#include "callbacks.h"

/* Because the application needs to have a globally-accessable
 * videoStream (for several UI functions to work properly) the videoStream
 * datatype is defined in appdata.h
 */


/* Publics */
videoStream* new_video_stream(AppUIData *appuidata);
void destroy_video_stream( videoStream* stream);
gboolean startVideo(videoStream *stream, AppUIData *appuidata);

#endif
